//package com.szamc.tableroundapi.model.RecursionTable;
//
//import java.util.*;
//
//public class MyTreeNode {
//    String value;
//    List<MyTreeNode> children = new ArrayList<>();
//
//    public MyTreeNode(String value) {
//        this.value = value;
//    }
//
//    public void addChild(MyTreeNode child) {
//        children.add(child);
//    }
//
//    @Override
//    public String toString() {
//        StringBuilder sb = new StringBuilder();
//        printTree(sb, "", this);
//        return sb.toString();
//    }
//
//    private void printTree(StringBuilder sb, String prefix, MyTreeNode node) {
//        sb.append(prefix).append(node.value).append("\n");
//        for (MyTreeNode child : node.children) {
//            printTree(sb, prefix + "  ", child);
//        }
//    }
//}